package com.diandi.ddsb.vo;

import com.alibaba.fastjson.annotation.JSONField;

import java.util.Date;

public class StaffVo implements java.io.Serializable {

    /**
     * id
     */
    private Long id;
    /**
     * id
     */
    private String id_;

    /**
     * 密码
     */
    private String password;

    /**
     * 姓名
     */
    private String realname;

    /**
     * 年龄
     */
    private Integer age;

    /**
     * 一级机构(职工机构关联)
     */
    private String firIns;
    /**
     * 二级机构(职工机构关联)
     */
    private String secIns;
    /**
     * 三级机构(职工机构关联)
     */
    private String thiIns;
    /**
     * 所属机构code
     */
    private String institutioinCode;
    /**
     * 所属机构
     */
    private String institutioinName;
    /**
     * 领导ID
     */
    private Long leaderId;
    /**
     * 领导姓名
     */
    private String leaderName;
    /**
     * 机构级别
     */
    private Integer institutionLevel;
    /**
     * 职位
     */
    private Integer position;
    /**
     * 状态名称
     */
    private String statusName;
    /**
     * 授权机构
     */
    private String agency;
    /**
     * 邮箱
     */
    private String email;
    /**
     * 昵称
     */
    private String nickname;
    /**
     * 手机
     */
    private String cellphone;
    /**
     * 座机
     */
    private String telephone;

    /**
     * 角色Id
     */
    private long roleId;
    /**
     * 角色名称
     */
    private String roleName;

    /**
     * 用户状态
     */
    private Integer status;
    /**
     * 创建时间
     */
    @JSONField(format = "yyyy-MM-dd HH:mm:ss")
    private Date createTime;
    /**
     * 证书状态
     */
    private Integer certStatus;
    /**
     * 推荐码
     */
    private String recommendCode;

    /**
     * 是否是领导
     */
    private Integer isleader;
    /**
     * 授权机构id
     */
    private Long agency_id;

    /**
     * qq
     */
    private String qq;

    /**
     * 性别
     */
    private Integer sex;

    /**
     * 是否融资代理人
     */
    private Integer isProxy;

    @JSONField(format = "yyyy-MM-dd HH:mm:ss")
    private Date updateTime;

    /**
     * 是否选择
     */
    private boolean selected;

    public StaffVo() {
    }

    public Integer getCertStatus() {
        return certStatus;
    }

    public void setCertStatus(Integer certStatus) {
        this.certStatus = certStatus;
    }

    public long getRoleId() {
        return roleId;
    }

    public void setRoleId(long roleId) {
        this.roleId = roleId;
    }

    public String getRoleName() {
        return roleName;
    }

    public void setRoleName(String roleName) {
        this.roleName = roleName;
    }

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getEmail() {
        return this.email;
    }

    public void setEmail(String email) {
        this.email = email;
    }

    public String getNickname() {
        return this.nickname;
    }

    public void setNickname(String nickname) {
        this.nickname = nickname;
    }

    public String getCellphone() {
        return this.cellphone;
    }

    public void setCellphone(String cellphone) {
        this.cellphone = cellphone;
    }

    public String getTelephone() {
        return this.telephone;
    }

    public void setTelephone(String telephone) {
        this.telephone = telephone;
    }

    public Integer getStatus() {
        return this.status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public Date getCreateTime() {
        return this.createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public String getRealname() {
        return realname;
    }

    public void setRealname(String realname) {
        this.realname = realname;
    }

    public String getInstitutioinName() {
        return institutioinName;
    }

    public void setInstitutioinName(String institutioinName) {
        this.institutioinName = institutioinName;
    }

    public Long getLeaderId() {
        return leaderId;
    }

    public void setLeaderId(Long leaderId) {
        this.leaderId = leaderId;
    }

    public String getLeaderName() {
        return leaderName;
    }

    public void setLeaderName(String leaderName) {
        this.leaderName = leaderName;
    }

    public Integer getInstitutionLevel() {
        return institutionLevel;
    }

    public void setInstitutionLevel(Integer integer) {
        this.institutionLevel = integer;
    }

    public String getStatusName() {
        return statusName;
    }

    public void setStatusName(String statusName) {
        this.statusName = statusName;
    }

    public Integer getPosition() {
        return position;
    }

    public void setPosition(Integer position) {
        this.position = position;
    }

    public String getInstitutioinCode() {
        return institutioinCode;
    }

    public void setInstitutioinCode(String institutioinCode) {
        this.institutioinCode = institutioinCode;
    }

    public String getFirIns() {
        return firIns;
    }

    public void setFirIns(String firIns) {
        this.firIns = firIns;
    }

    public String getSecIns() {
        return secIns;
    }

    public void setSecIns(String secIns) {
        this.secIns = secIns;
    }

    public String getThiIns() {
        return thiIns;
    }

    public void setThiIns(String thiIns) {
        this.thiIns = thiIns;
    }

    public String getAgency() {
        return agency;
    }

    public void setAgency(String agency) {
        this.agency = agency;
    }

    public String getRecommendCode() {
        return recommendCode;
    }

    public void setRecommendCode(String recommendCode) {
        this.recommendCode = recommendCode;
    }

    public String getPassword() {
        return password;
    }

    public void setPassword(String password) {
        this.password = password;
    }

    public Integer getAge() {
        return age;
    }

    public void setAge(Integer age) {
        this.age = age;
    }

    public Integer getIsleader() {
        return isleader;
    }

    public void setIsleader(Integer isleader) {
        this.isleader = isleader;
    }

    public Long getAgency_id() {
        return agency_id;
    }

    public void setAgency_id(Long agency_id) {
        this.agency_id = agency_id;
    }

    public String getQq() {
        return qq;
    }

    public void setQq(String qq) {
        this.qq = qq;
    }

    public Integer getSex() {
        return sex;
    }

    public void setSex(Integer sex) {
        this.sex = sex;
    }

    public Integer getIsProxy() {
        return isProxy;
    }

    public void setIsProxy(Integer isProxy) {
        this.isProxy = isProxy;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public boolean isSelected() {
        return selected;
    }

    public void setSelected(boolean selected) {
        this.selected = selected;
    }

    public String getId_() {
        return id_;
    }

    public void setId_(String id_) {
        this.id_ = id_;
    }

}
